.wow {
	opacity: 0;
}
.mobile {
	width: 100%;
}
.mobile-inner {
	margin-right: auto;
	margin-left: auto;
 background-color:;
	position: relative;
}
.mobile-inner img {
}
.mobile-inner p {
	color: #676767;
	line-height: 25px;
	font-size: 16px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
	margin: 0px;
}
.mobile-inner-header {
	background-color: rgb(255,255,255);
	width: 100%;
	height: 50px;
	position: relative;
	top: 0px;
	z-index: 33;
	left: 0px;
}
.mobile-inner-header-icon {
	color: #ffffff;
	height: 50px;
	font-size: 25px;
	text-align: center;
	float: right;
	width: 50px;
	position: relative;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
.mobile-inner-header-icon:hover {
	background-color: rgba(255,255,255,0.2);
	cursor: pointer;
}
.mobile-inner-header-icon span {
	position: absolute;
	left: calc((100% - 25px) / 2);
	top: calc((100% - 1px) / 2);
	width: 25px;
	height: 1px;
	background-color: rgb(199,34,27);
}
.mobile-inner-header-icon span:nth-child(1) {
	transform: translateY(4px) rotate(0deg);
}
.mobile-inner-header-icon span:nth-child(2) {
	transform: translateY(-4px) rotate(0deg);
}
.mobile-inner-header-icon-click span:nth-child(1) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clickfirst;
}
.mobile-inner-header-icon-click span:nth-child(2) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clicksecond;
}
 @keyframes clickfirst {
 0% {
 transform: translateY(4px) rotate(0deg);
}
 100% {
 transform: translateY(0) rotate(45deg);
}
}
 @keyframes clicksecond {
 0% {
 transform: translateY(-4px) rotate(0deg);
}
 100% {
 transform: translateY(0) rotate(-45deg);
}
}
.mobile-inner-header-icon-out span:nth-child(1) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outfirst;
}
.mobile-inner-header-icon-out span:nth-child(2) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outsecond;
}
 @keyframes outfirst {
 0% {
 transform: translateY(0) rotate(-45deg);
}
 100% {
 transform: translateY(-4px) rotate(0deg);
}
}
 @keyframes outsecond {
 0% {
 transform: translateY(0) rotate(45deg);
}
 100% {
 transform: translateY(4px) rotate(0deg);
}
}
.mobile-inner-nav {
	overflow: auto;
	max-height: calc(100vh - 50px);
}
.mobile-inner-nav {
	background-color: rgb(65 78 113 / 90%);
	width: 100%;
	position: absolute;
	top: 50px;
	padding-bottom: 0%;
	display: none;
	z-index: 444;
}
.mobile-inner-nav a {
	border-bottom: solid 1px rgba(255,255,255,0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	color: #fff;
	transition: all 0.5s;
}
.mobile-inner-nav dl {
	display: none;
}
.mobile-inner-nav dl dd {
	line-height: 33px;
	text-decoration: none;
	text-indent: 3em;
	font-size: 16px;
	color: #FFFFFF;
	border-bottom: solid 1px rgba(255,255,255,0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight: 300;
	font-size: 14px;
}
.mobile-inner-nav li {
	border-bottom: solid 1px rgba(255,255,255,0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	line-height: 53px;
	text-indent: 20px;
}
.mobile-inner-nav h2.h2tit {
	line-height: 50px;
	text-decoration: none;
	text-indent: 2em;
	font-size: 16px;
	color: #FFFFFF;
	/* border-bottom:solid 1px rgba(255,255,255,0.3);*/

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight: 300;
}
.mobile-inner-nav h2.h2tit a {
	color: #FFFFFF;
}
.mobile-inner-nav a {
	border-bottom: none;
}
.mobile-inner-nav li {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: returnToNormal;
	animation-name: returnToNormal;
}
 @-webkit-keyframes resize {
 from, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
 0% {
 opacity: 0;
 -webkit-transform: scale(5, 5);
 transform: scale(5, 5);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1, 1);
 transform: scale(1, 1);
}
}
 @keyframes resize {
 from, 60%, 75%, 90%, to {
 -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
 0% {
 opacity: 0;
 -webkit-transform: scale(5, 5);
 transform: scale(5, 5);
}
 100% {
 opacity: 1;
 -webkit-transform: scale(1, 1);
 transform: scale(1, 1);
}
}
 @-webkit-keyframes returnToNormal {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes returnToNormal {
 from {
 opacity: 0;
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.mobile-inner-nav li:last-child h2.h2tit {
	border-bottom: none;
}
.mobile-inner-nav li .h3tit {
	height: 50px;
	position: relative;
	background: url(../images/51_icon_search@2x.png) no-repeat 30px center;
	background-size: 17px;
}
.mobile-inner-nav li .words {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	background: none;
	text-indent: 60px;
	font-size: 15px;
	color: #fff;
	background: url(../images/search2.png) no-repeat 30px center;
	background-size: 20px;
}
.mobile-inner-nav li:last-child {
	border-bottom: none;
}
.mobile-inner-nav li form {
	display: block;
	width: 100%;
	height: 100%;
}
 @charset "utf-8";
@charset "UTF-8";
.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}
.animated.infinite {
	animation-iteration-count: infinite;
}
.animated.hinge {
	animation-duration: 2s;
}
.fadeInUp {
	animation-duration: 1.76s;
	animation-name: fadeInUp;
}
 @keyframes fadeInUp {
 from {
 opacity: 0;
 transform: translate3d(0, 40px, 0);
}
to {
	opacity: 1;
	transform: none;
}
}
* {
	font-family: SourceHanSansSC;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr, span {
	margin: 0;
	padding: 0;
}
html {
	font-size: 62.5%;
}
body {
	font-size: 1.4rem;
}
html, body {
}
body {
	font-family: "Microsoft YaHei" ! important;
	color: #000000;
	background: #fff;
	margin: 0 auto;
	padding: 0px;
}
body {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {
	-webkit-appearance: none;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	cursor: pointer;
}
input {
/* -webkit-appearance:none;*/

}
input {
	/* -webkit-appearance:none!important;*/

	border-radius: 0;
}
button {
	cursor: pointer;
}
textarea {
	-webkit-appearance: none;
}
a {
	text-decoration: none;
	color: #235aa7;
	outline: none;
}
a:active {
 star: expression(this.onFocus=this.blur());
}
img {
	border: 0px;
	vertical-align: middle;
}
li {
	list-style: none;
}
* {
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.loading {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 99999;
}
.loadingfa {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 29px;
	color: #1f8adf;
	position: absolute;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	top: 50%;
}
html {
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color: none;
}
html {
	-webkit-tap-highlight-color: transparent;
}
body {
	-webkit-overflow-scrolling: touch;
 padding-top: calc(120/1920*100vw);
}
* {
	padding: 0;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: rgba(0,0,0,0);/* user-select: none; */

}
 @keyframes rotate {
 from {
 -webkit-transform: rotate(0deg)
}
to {
	-webkit-transform: rotate(360deg)
}
}
 @-webkit-keyframes rotate {
 from {
 -webkit-transform: rotate(0deg)
}
to {
	-webkit-transform: rotate(360deg)
}
}
 @-moz-keyframes rotate {
 from {
 -moz-transform: rotate(0deg)
}
to {
	-moz-transform: rotate(360deg)
}
}
 @-ms-keyframes rotate {
 from {
 -ms-transform: rotate(0deg)
}
to {
	-ms-transform: rotate(360deg)
}
}
 @-o-keyframes rotate {
 from {
 -o-transform: rotate(0deg)
}
to {
	-o-transform: rotate(360deg)
}
}
.xuanzhuan {
	animation: 2s linear 0s normal forwards infinite rotate;
	-webkit-animation: 2s linear 0s normal forwards infinite rotate;
	-moz-animation: 2s linear 0s normal forwards infinite rotate;
	-o-animation: 2s linear 0s normal forwards infinite rotate;
}
.xuanzhuan img {
	display: block;
	width: 100%;
}
.pc {
	display: block;
}
.wap {
	display: none;
}
.clearflex:after {
	content: "";
	display: table;
	clear: both;
}
.wrap:after {
	content: "";
	display: table;
	clear: both;
}
.wrap {
 width: calc(1330/1920*100vw);
	margin: 0 auto;
 padding: 0 calc(15/1920*100vw);
	max-width: 100%;
}
.current .head {
 box-shadow: 0 0 calc(10/1920*100vw) #cccccc;
	z-index: 9999;
}
.head {
 height: calc(120/1920*100vw);
	background: #ffffff;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}
.head .wrap {
}
.head .logo {
	float: left;
	position: relative;
 width: calc(188/1920*100vw);
	text-align: center;
}
.head .logo a {
}
.head .logo .img2 img {
 width: calc(172/1920*100vw);
}
.head .logo .img1 img {
	width: 100%;
}
.head, .head * {
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
}
.current .head .logo .img2 {
	opacity: 1;
	transform: translateY(0);
}
.head .logo .img2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	opacity: 0;
 transform: translateY(calc(-100/1920*100vw));
	z-index: 4;
}
.current .head .logo .img1 {
	opacity: 0;
 transform: translateY(calc(-100/1920*100vw));
}
.head .logo .img1 {
	width: 100%;
	display: block;
}
.head .jMenu {
	float: left;
	display: table;
	margin: 0;
	padding: 0;
	float: left;
 margin-top: calc(60/1920*100vw);
}
.head .jMenu li {
	position: relative;
	float: left;
}
.head .jMenu li.now {
}
.head .jMenu li a {
 width: calc(130/1920*100vw);
	display: block;
	background-color: transparent;
	color: #333;
	text-transform: uppercase;
	cursor: pointer;
 font-size: calc(20/1920*100vw);
	text-align: center;
	font-family: fontR;
 padding-bottom: calc(30/1920*100vw);
}
.head .jMenu li:hover a {
	color: #d72e23;
}
.head .jMenu li ul {
	display: none;
}
.head .jMenu li ul .arrow {
}
.head .jMenu li ul li {
}
.head .jMenu li ul li a {
}
.head .head_tel {
	float: right;
 margin-top: calc(40/1920*100vw);
 font-size: calc(20/1920*100vw);
}
.head .head_tel p {
}
.head .head_tel p img {
	float: left;
 margin-top: calc(5/1920*100vw);
 margin-right: calc(10/1920*100vw);
 height: calc(19/1920*100vw);
}
.head .head_tel .telNum {
 font-size: calc(30/1920*100vw);
	font-family: arial;
	font-weight: bold;
	white-space: nowrap;
}
.banner {
}
.banner .swiper-pagination {
}
.banner .swiper-pagination * {
 width: calc(21/1920*100vw);
 height: calc(21/1920*100vw);
	background-color: #d5d5d5;
	opacity: 0.5;
	position: relative;
 margin: 0 calc(10/1920*100vw) !important;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
}
.banner .swiper-pagination *:after {
 border: solid calc(2/1920*100vw) #d5d5d5;
	opacity: 1;
	position: absolute;
 border-radius: calc(30/1920*100vw);
	content: "";
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
}
.banner .swiper-pagination *.swiper-pagination-bullet-active {
	opacity: 1;
}
.banner .swiper-pagination *.swiper-pagination-bullet-active:after {
 left: calc(-5/1920*100vw);
 right: calc(-5/1920*100vw);
 top: calc(-5/1920*100vw);
 bottom: calc(-5/1920*100vw);
}
.banner .swiper-container {
}
.banner .swiper-container .swiper-wrapper {
}
.banner .swiper-container .swiper-wrapper .swiper-slide {
}
.banner .swiper-container .swiper-wrapper .swiper-slide img {
	width: 100%;
}
.section1 {
}
.section1 .wrap {
	position: relative;
 padding-top: calc(125/1920*100vw);
 padding-bottom: calc(90/1920*100vw);
}
.section1 .tit {
	font-family: AlibabaPuHuiTiB;
 font-size: calc(140/1920*100vw);
	color: #EFEFEF;
 line-height: calc(192/1920*100vw);
	text-align: left;
	font-style: normal;
	width: 1em;
	text-transform: uppercase;
	left: 0;
	top: 0;
	transform: rotate(90deg);
	position: absolute;
}
.section1 .content {
 width: calc(405/1920*100vw);
 height: calc(389/1920*100vw);
	background: #FFFFFF;
 box-shadow: 0 calc(2/1920*100vw) calc(6/1920*100vw) 0 rgba(233,233,233,0.5);
 border-radius: calc(4/1920*100vw);
	text-align: left;
 padding-top: calc(22/1920*100vw);
 padding-left: calc(57/1920*100vw);
	position: absolute;
 left: calc(121/1920*100vw);
 top: calc(253/1920*100vw);
	z-index: 5;
}
.section1 .content .title {
}
.section1 .content .title p {
	font-family: SourceHanSansSC;
	font-weight: 500;
 font-size: calc(60/1920*100vw);
	color: #D72F24;
	line-height: 1;
 line-height: calc(87/1920*100vw);
	font-style: normal;
}
.section1 .content .title p b {
	font-family: SourceHanSansSC;
	font-weight: 500;
 font-size: calc(60/1920*100vw);
	color: #F5D292;
	text-align: left;
	font-style: normal;
}
.section1 .content .dec {
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(20/1920*100vw);
	color: #333333;
	line-height: 1;
	text-align: left;
	font-style: normal;
 padding-top: calc(15/1920*100vw);
 padding-bottom: calc(20/1920*100vw);
}
.section1 .content .dec b {
	font-family: SourceHanSansSC;
	font-weight: bold;
 font-size: calc(50/1920*100vw);
	color: #D72E23;
	line-height: 1;
	text-align: left;
	font-style: normal;
}
.section1 .content .more {
 width: calc(174/1920*100vw);
	background: linear-gradient(180deg, #EE665A 0%, #D72F24 100%);
 border-radius: calc(3/1920*100vw);
	display: block;
	text-align: center;
 line-height: calc(49/1920*100vw);
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(26/1920*100vw);
	color: #F8DDAA;
	font-style: normal;
}
.section1 .videowrap {
 width: calc(950/1920*100vw);
	position: relative;
	float: right;
}
.section1 .videowrap video {
	width: 100%;
	display: block;
}
.section1 .videowrap .play {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	cursor: pointer;
	z-index: 3;
	background: url(../images/play.png) no-repeat center center;
 background-size: calc(60/1920*100vw);
}
.section2 {
	overflow: hidden;
	position: relative;
 padding-bottom: calc(126/1920*100vw);
}
.section2 .bg {
	position: absolute;
	left: 0;
	top: 0px;
	width: 100%;
	height: 100%;
}
.section2 .bg img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
}
.section2 .title {
	position: relative;
	z-index: 3;
	font-family: SourceHanSansSC;
	font-weight: bold;
 font-size: calc(78/1920*100vw);
	color: #EDDBAE;
 line-height: calc(112/1920*100vw);
	text-align: center;
	font-style: normal;
 padding-top: calc(134/1920*100vw);
 padding-bottom: calc(45/1920*100vw);
}
.section2 .wrap {
	position: relative;
	z-index: 3;
}
.section2 .content {
	position: relative;
	z-index: 3;
	margin: auto;
	max-width: 100%;
}
.section2 .content .list {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 5;
 padding-top: calc(64/1920*100vw);
}
.section2 .content .list .item {
 padding-left: calc(90/1920*100vw);
	float: left;
 margin-bottom: calc(150/1920*100vw);
	position: relative;
	cursor: pointer;
}
.section2 .content .list .item .icon:after {
	content: "";
	position: absolute;
 border: calc(2/1920*100vw) solid rgba(215,46,35,0.18);
 width: calc(76/1920*100vw);
 height: calc(76/1920*100vw);
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
 border-radius: calc(300/1920*100vw);
}
.section2 .content .list .item .icon {
 border: calc(2/1920*100vw) solid rgba(215,46,35,0.18);
 border-radius: calc(300/1920*100vw);
 width: calc(66/1920*100vw);
 height: calc(66/1920*100vw);
	background: #D72E23;
	position: relative;
	position: absolute;
	left: 0;
}
.section2 .content .list .item .icon img {
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	max-width: 80%;
}
.section2 .content .list .item .con {
}
.section2 .content .list .item .con .cn {
	font-family: SourceHanSansSC;
	font-weight: 500;
 font-size: calc(32/1920*100vw);
	color: #FFFFFF;
 line-height: calc(46/1920*100vw);
	font-style: normal;
}
.section2 .content .list .item .con .en {
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(16/1920*100vw);
	color: #FFFFFF;
 line-height: calc(24/1920*100vw);
	font-style: normal;
}
.section2 .content .list .item:nth-child(1) {
 margin-left: calc(75/1920*100vw);
}
.section2 .content .list .item:nth-child(2) {
 margin-right: calc(75/1920*100vw);
}
.section2 .content .list .item:nth-child(3) {
	clear: left;
}
.section2 .content .list .item:nth-child(4) {
}
.section2 .content .list .item:nth-child(5) {
	clear: left;
 margin-left: calc(75/1920*100vw);
	margin-bottom: 0;
}
.section2 .content .list .item:nth-child(6) {
 margin-right: calc(75/1920*100vw);
	margin-bottom: 0;
}
.section2 .content .list .item:nth-child(2n) {
	float: right;
	padding-left: 0;
 padding-right: calc(90/1920*100vw);
}
.section2 .content .list .item:nth-child(2n) .icon {
	left: auto;
	right: 0;
}
.section2 .content .list .item:nth-child(2n) .con {
}
.section2 .content .center {
	margin: auto;
 width: calc(663/1920*100vw);
 height: calc(663/1920*100vw);
 border-radius: calc(800/1920*100vw);
	text-align: center;
	position: relative;
	z-index: 12;
 padding-top: calc(72/1920*100vw);
}
.section2 .content .center .cir1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
 border-radius: calc(1233/1920*100vw);
}
.section2 .content .center .cir1:after {
	content: '';
	position: absolute;
	width: 70%;
	height: 70%;
	border: 1px solid rgba(255, 255, 255, 0.4);
	left: 50%;
	top: 50%;
	border-radius: 50%;
	margin: -35% 0 0 -35%;
	animation: scale 5s linear infinite;
}
.section2 .content .center .cir1:before {
	border: 1px solid rgba(255, 255, 255, 0.4);
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	content: '';
	position: absolute;
	border-radius: 50%;
	animation: scale 5s 1s linear infinite;
}
 @keyframes scale {
 0% {
 transform: rotate(0) scale(1.03, 1);
}
 100% {
 transform: rotate(360deg) scale(1.03, 1);
}
}
.section2 .content .center .cir2 {
 width: calc(459/1920*100vw);
 height: calc(459/1920*100vw);
 border: calc(1/1920*100vw) solid #FFFFFF;
 border-radius: calc(300/1920*100vw);
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.section2 .content .center .icon1 {
	position: relative;
	z-index: 3;
}
.section2 .content .center .icon1 img {
 width: calc(208/1920*100vw);
}
.section2 .content .center .icon2 {
	position: relative;
	z-index: 3;
 margin-top: calc(-40/1920*100vw);
}
.section2 .content .center .icon2 img {
 width: calc(455/1920*100vw);
}
.section2 .content .center .more {
	position: relative;
	z-index: 3;
	display: block;
	margin: auto;
 margin-top: calc(56/1920*100vw);
 width: calc(188/1920*100vw);
 height: calc(50/1920*100vw);
	background: url(../images/more.png) no-repeat center center;
	background-size: 100%;
}
.section3 {
 margin-top: calc(150/1920*100vw);
	background: url(../images/index_bg2.jpg) no-repeat center 0;
	background-size: cover;
}
.section3 .wrap {
}
.title_md:before {
 width: calc(28/1920*100vw);
	height: 100%;
	background: #f3e1bc;
	left: 0;
	top: 0;
	content: "";
	position: absolute;
}
.section3 .title_md {
 padding-left: calc(88/1920*100vw);
	position: relative;
}
.section3 .title_md .red {
 font-size: calc(78/1920*100vw);
	position: relative;
	z-index: 9;
	font-weight: bold;
	color: #d72e23;
}
.section3 .title_md .en {
 font-size: calc(78/1920*100vw);
	color: #efefef;
	font-weight: bold;
 margin-top: calc(-62/1920*100vw);
 margin-left: calc(126/1920*100vw);
}
.section3 .title_md .font40 {
}
.section3 .title_md .mt50 {
 margin-top: calc(50/1920*100vw);
 font-size: calc(40/1920*100vw);
}
.section3 .title_md .mt50 img {
 height: calc(45/1920*100vw);
}
.section3 .title_md .mt15 {
}
.section3 .title_md .mt15 img {
 height: calc(45/1920*100vw);
}
.section3 .imgbox {
 margin-top: calc(90/1920*100vw);
}
.section3 .imgbox a {
}
.section3 .imgbox a img {
	width: 100%;
 margin: calc(5/1920*100vw) 0px;
}
.section3 .imgbox a img.mt5 {
}
.section4 {
	background: url(../images/wy.png) no-repeat center center;
	background-size: cover;
 margin-top: calc(90/1920*100vw);
 padding-top: calc(74/1920*100vw);
	position: relative;
}
.section4 .wrap {
}
.section4 .icon {
}
.section4 .icon img {
 height: calc(178/1920*100vw);
}
.section4 .items {
 padding-top: calc(52/1920*100vw);
 padding-bottom: calc(55/1920*100vw);
	display: flex;
	justify-content: space-between;
}
.section4 .items p {
}
.section4 .items p .s1 {
	display: block;
}
.section4 .items p .s1 img {
 width: calc(22/1920*100vw);
 height: calc(22/1920*100vw);
	object-fit: contain;
}
.section4 .items p .s1 .tit {
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(18/1920*100vw);
	color: #333333;
 line-height: calc(26/1920*100vw);
	text-align: left;
	font-style: normal;
	vertical-align: middle;
}
.section4 .con {
 width: calc(487/1920*100vw);
	text-align: center;
 padding-bottom: calc(75/1920*100vw);
}
.section4 .items p .s2 {
	font-family: SourceHanSansSC;
	font-weight: bold;
 font-size: calc(20/1920*100vw);
	color: #D72E23;
 line-height: calc(29/1920*100vw);
}
.section4 .items p .s2 b {
	font-family: SourceHanSansSC;
	font-weight: bold;
 font-size: calc(60/1920*100vw);
	color: #D72E23;
 line-height: calc(87/1920*100vw);
	text-align: left;
	font-style: normal;
	vertical-align: -webkit-baseline-middle;
}
.section4 .items p .s2 em {
}
.section4 .list {
}
.section4 .list .hd {
 line-height: calc(50/1920*100vw);
	background: #F5D292;
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(24/1920*100vw);
	color: #333333;
	text-align: left;
	font-style: normal;
	zoom: 1;
	overflow: hidden;
}
.section4 .list .hd .p1 {
	float: left;
	width: 40%;
	text-align: center;
}
.section4 .list .hd .p2 {
	float: left;
	width: 60%;
	text-align: center;
}
.section4 .list .scroll {
 height: calc(442/1920*100vw);
	background: #9E0809;
	overflow: hidden;
	/* padding: 0 calc(22/1920*100vw); */

	position: relative;
}
.section4 .list .scroll ul {
padding: 0 calc(22 / 1920* 100vw);
}
.section4 .list .scroll ul li {
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(22/1920*100vw);
	color: #FFFFFF;
 line-height: calc(32/1920*100vw);
	text-align: left;
	font-style: normal;
 line-height: calc(53/1920*100vw);
	zoom: 1;
	display: flex;
	overflow: hidden;
	align-items: center;
	border-bottom: 1px solid rgba(255,255,255,0.15);
}
.section4 .list .scroll ul li .p1 {
	float: left;
	width: 40%;
	text-align: center;
}
.section4 .list .scroll ul li .p2 {
	width: 60%;
	float: left;
	text-align: center;
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(22/1920*100vw);
	color: #FFFFFF;
 line-height: calc(32/1920*100vw);
	text-align: center;
	font-style: normal;
}
.section4 .right {
}
.section4 .right img {
 width: calc(1025/1920*100vw);
	position: absolute;
	right: 0;
	bottom: 0;
}
.section5 {
 padding-top: calc(150/1920*100vw);
 padding-bottom: calc(190/1920*100vw);
	background: url(../images/index_bg3.jpg) no-repeat center 0;
	background-size: 100% 100%;/* margin-top:calc(150/1920*100vw);*/

}
.section5 .wrap {
}
.section5 .title_zc {
 height: calc(152/1920*100vw);
	background: url(../images/md_title.png) no-repeat center center;
	margin: 0 auto;
 padding-top: calc(18/1920*100vw);
	text-align: center;
	background-size: 100% 100%;
}
.section5 .title_zc .red {
 margin-bottom: calc(5/1920*100vw);
	color: #d72e23;
 font-size: calc(38/1920*100vw);
	text-align: center;
	font-weight: bold;
}
.section5 .title_zc img {
}
.section5 .title_zc img.mt40 {
 margin-top: calc(32/1920*100vw);
 height: calc(29/1920*100vw);
}
.section5 .list {
	/* margin-top:110px;*/

	text-align: center;
}
.section5 .list ul {
}
.section5 .list ul li:nth-child(3n) {
}
.section5 .list ul li {
	float: left;
	text-align: center;
	width: 33.3333%;
	float: left;
 margin-top: calc(110/1920*100vw);
}
.section5 .list ul li img {
 height: calc(224/1920*100vw);
	display: block;
	margin: auto;
}
.section5 .list ul li .wenzi {
 width: calc(327/1920*100vw);
	/* height:209px;*/

	margin: auto;
	background-color: #ffffff;
 border: solid calc(4/1920*100vw) #f0e2bf;
 padding: 0 calc(10/1920*100vw);
 margin-top: calc(-110/1920*100vw);
 padding-top: calc(100/1920*100vw);
}
.section5 .list ul li .wenzi .wz_title {
}
.section5 .list ul li .wenzi .wz_title.center {
 width: calc(409/1920*100vw);
 height: calc(90/1920*100vw);
	background: url(../images/index_jm_bt.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
 margin-left: calc(-56/1920*100vw);
 padding-top: calc(15/1920*100vw);
}
.section5 .list ul li .wenzi .wz_title img {
 height: calc(26/1920*100vw);
}
.section5 .list ul li .wenzi p {
}
.section5 .list ul li .wenzi p.font20 {
}
.section5 .list ul li .wenzi p.font20.bold {
}
.section5 .list ul li .wenzi p.font20.bold.line32 {
}
.section5 .list ul li .wenzi p.font20.bold.line32.mt20 {
 font-size: calc(20/1920*100vw);
	font-weight: bold;
 line-height: calc(32/1920*100vw);
 margin-top: calc(22/1920*100vw);
 padding-bottom: calc(20/1920*100vw);
}
.section6 {
	background: url(../images/gh.jpg) no-repeat center center;
	background-size: cover;
	position: relative;
 margin-top: calc(-32/1920*100vw);
	z-index: 3;
}
.section6 .hd {
 left: calc(300/1920*100vw);
 top: calc(227/1920*100vw);
	position: absolute;
 width: calc(81/1920*100vw);
	z-index: 5;
}
.section6 .hd a.current {
	opacity: 1;
}
.section6 .hd a {
	display: block;
 margin-bottom: calc(40/1920*100vw);
	opacity: 0.6;
}
.section6 .hd a img {
	width: 100%;
}
.section6 .bd {
 padding-left: calc(474/1920*100vw);
	position: relative;
}
.section6 .bd .swiper-container {
}
.section6 .bd .swiper-container .swiper-wrapper {
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide {
 padding-bottom: calc(513/1920*100vw);
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .left {
 padding-top: calc(242/1920*100vw);
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .left .title {
	font-family: AlibabaPuHuiTiB;
 font-size: calc(60/1920*100vw);
	color: #EDDBAE;
 line-height: calc(82/1920*100vw);
	text-align: left;
	font-style: normal;
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .left .dec .ico {
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .left .dec .ico img {
 width: calc(96/1920*100vw);
	position: absolute;
 right: calc(-103/1920*100vw);
 top: calc(31/1920*100vw);
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .left .dec {
	font-family: AlibabaPuHuiTiM;
 font-size: calc(40/1920*100vw);
	color: #FFFFFF;
 line-height: calc(55/1920*100vw);
 letter-spacing: calc(3/1920*100vw);
	text-align: left;
	font-style: normal;
 padding-top: calc(8/1920*100vw);
	position: relative;
	display: inline-block;
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .right {
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .right img {
 width: calc(675/1920*100vw);
	position: absolute;
 right: calc(127/1920*100vw);
	bottom: 0;
}
.section6 .bd .swiper-container .swiper-button-next {
 width: calc(103/1920*100vw);
 height: calc(103/1920*100vw);
	background: url(../images/right.png) no-repeat center center;
	background-size: 100%;
 left: calc(132/1920*100vw);
 bottom: calc(210/1920*100vw);
	margin: 0;
	top: auto;
	right: auto;
}
.section6 .bd .swiper-container .swiper-button-next:hover {
	background: url(../images/righthover.png) no-repeat center center;
	background-size: 100%;
}
.section6 .bd .swiper-container .swiper-button-prev {
 width: calc(103/1920*100vw);
 height: calc(103/1920*100vw);
	background: url(../images/left.png) no-repeat center center;
	background-size: 100%;
	left: 0;
 bottom: calc(210/1920*100vw);
	margin: 0;
	top: auto;
}
.section6 .bd .swiper-container .swiper-button-prev:hover {
	background: url(../images/lefthover.png) no-repeat center center;
	background-size: 100%;
}
.section7 {
 padding-top: calc(106/1920*100vw);
 padding-bottom: calc(193/1920*100vw);
}
.section7 .titlemodel {
}
.titlemodel .title b {
	color: #C94A3B;
}
.titlemodel .title {
	font-family: SourceHanSansSC;
	font-weight: bold;
 font-size: calc(78/1920*100vw);
	color: #333333;
	line-height: 1;
	text-align: left;
	font-style: normal;
	text-align: center;
	position: relative;
	z-index: 3;
}
.titlemodel .en {
	font-family: SourceHanSansSC;
	font-weight: bold;
 font-size: calc(74/1920*100vw);
	color: #EFEFEF;
 line-height: calc(107/1920*100vw);
 letter-spacing: calc(9/1920*100vw);
	text-align: left;
	font-style: normal;
	text-align: center;
	line-height: 1;
 margin-top: calc(-40/1920*100vw);
}
.section7 .tab:after {
	content: "";
	display: table;
	clear: both;
}
.section7 .tab {
 margin-top: calc(108/1920*100vw);
	position: relative;
 margin-left: calc(223/1920*100vw);
 margin-right: calc(312/1920*100vw);
}
.section7 .tab .hd {
	float: left;
 width: calc(819/1920*100vw);
 height: calc(663/1920*100vw);
	background: url(../images/map.png) no-repeat center center;
	background-size: 100%;
	position: relative;
}
.section7 .tab .hd a {
	position: absolute;
	font-family: SourceHanSansSC;
	font-weight: 500;
 font-size: calc(16/1920*100vw);
	color: #D72E23;
 line-height: calc(24/1920*100vw);
	text-align: left;
	font-style: normal;
	text-align: center;
	text-align: center;
}
.section7 .tab .hd a .dot {
	display: block;
	position: relative;
	z-index: 3;
}
.section7 .tab .hd a .dot img {
 height: calc(36/1920*100vw);
}
.section7 .tab .hd a .tit {
	display: block;
	position: relative;
	z-index: 3;
}
.section7 .tab .hd a.current .bl,  .section7 .tab .hd a:hover .bl {
	opacity: 1;
}
.section7 .tab .hd a .bl {
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
	position: absolute;
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
 width: calc(96/1920*100vw);
 height: calc(96/1920*100vw);
	opacity: 0;
}
.section7 .tab .hd a.s1 {
 top: calc(96/1920*100vw);
 right: calc(87/1920*100vw);
}
.section7 .tab .hd a.s2 {
 top: calc(203/1920*100vw);
 right: calc(233/1920*100vw);
}
.section7 .tab .hd a.s3 {
 left: calc(540/1920*100vw);
 top: calc(388/1920*100vw);
}
.section7 .tab .hd a.s4 {
 right: calc(169/1920*100vw);
 top: calc(380/1920*100vw);
}
.section7 .tab .hd a.s5 {
 left: calc(324/1920*100vw);
 top: calc(404/1920*100vw);
}
.section7 .tab .hd a.s6 {
 bottom: calc(93/1920*100vw);
 right: calc(301/1920*100vw);
}
.section7 .tab .hd a.s7 {
 left: calc(334/1920*100vw);
 top: calc(264/1920*100vw);
}

.section7 .tab .right {
	float: right;
 width: calc(470/1920*100vw);
}
.section7 .tab .right .bd {
}
.section7 .tab .right .bd .model {
}
.section7 .tab .right .bd .model .title {
	display: flex;
	justify-content: space-between;
	background: url(../images/line.png) no-repeat center bottom;
 margin-top: calc(19/1920*100vw);
 margin-bottom: calc(35/1920*100vw);
}
.section7 .tab .right .bd .model .title .tit {
	font-family: SourceHanSansSC;
	font-weight: 500;
 font-size: calc(30/1920*100vw);
	color: #D72E23;
 line-height: calc(44/1920*100vw);
 letter-spacing: calc(1/1920*100vw);
	text-align: left;
	font-style: normal;
}
.section7 .tab .right .bd .model .title .icon {
}
.section7 .tab .right .bd .model .title .icon img {
 height: calc(62/1920*100vw);
}
.section7 .tab .right .bd .model ul {
}
.section7 .tab .right .bd .model ul li {
	display: flex;
	justify-content: space-between;
 height: calc(73/1920*100vw);
	border-bottom: 1px solid #eee;
 margin-bottom: calc(29/1920*100vw);
}
.section7 .tab .right .bd .model ul li .s1 {
	font-family: SourceHanSansSC;
	font-weight: 500;
 font-size: calc(22/1920*100vw);
	color: #333333;
 line-height: calc(32/1920*100vw);
	text-align: left;
	font-style: normal;
}
.section7 .tab .right .bd .model ul li .s2 {
	font-family: SourceHanSansSC;
	font-weight: 500;
 font-size: calc(26/1920*100vw);
	color: #D72E23;
 line-height: calc(37/1920*100vw);
	text-align: left;
	font-style: normal;
}
.section8 {
	background: url(../images/index_bg5.jpg) no-repeat;
	background-size: 100% 100%;
 padding-top: calc(130/1920*100vw);
/* padding-bottom:200px;*/

    /* margin-top:150px;*/

}
.section8 .wrap {
}
.section8 .titlemodel {
}
.section8 .titlemodel .title {
}
.section8 .titlemodel .en {
}
.section8 .content {
 margin-top: calc(60/1920*100vw);
	position: relative;
}
.section8 .content .num {
	position: absolute;
	right: 0;
 bottom: calc(120/1920*100vw);
	font-family: AlimamaDaoLiTi;
 font-size: calc(16/1920*100vw);
	color: #ABABAB;
 line-height: calc(22/1920*100vw);
	text-align: left;
	font-style: normal;
 width: calc(100% - calc(80/1920*100vw));
	text-align: right;
 padding-right: calc(114/1920*100vw);
}
.section8 .content .num:after {
	content: "";
	position: absolute;
	top: 50%;
	height: 1px;
	background: #979797;
	right: 0;
 left: calc(120/1920*100vw);
}
.section8 .content .num .fm {
 padding: 0 calc(11/1920*100vw);
	display: inline;
	display: inline-block;
	position: relative;
	z-index: 4;
	background: #f6f5f3;
}
.section8 .content .num b {
	color: #D72E23;
	font-weight: normal;
}
.section8 .content .list {
/* margin-top:60px;*/

    /* position:relative;*/

}
.section8 .content .list .swiper-container {
}
.section8 .content .list .swiper-container .swiper-wrapper {
}
.section8 .content .list .swiper-container .swiper-wrapper .swiper-slide {
 padding-bottom: calc(200/1920*100vw);
}
.section8 .content .list .swiper-container .swiper-wrapper .swiper-slide a {
	display: block;
}
.section8 .content .list .swiper-container .swiper-wrapper .swiper-slide a .imgbox {
	display: block;
 border-radius: calc(20/1920*100vw);
	overflow: hidden;
}
.section8 .content .list .swiper-container .swiper-wrapper .swiper-slide a .imgbox img {
	width: 100%;
	transition: all 0.5s;
}
.section8 .content .list .swiper-container .swiper-wrapper .swiper-slide a .title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	display: block;
	text-align: center;
	color: #666666;
 font-size: calc(20/1920*100vw);
 margin-top: calc(15/1920*100vw);
}
.section8 .content .list .swiper-container .swiper-button-next:hover {
	background: url(../images/righthover.png) no-repeat center center;
	background-size: 100%;
}
.section8 .content .list .swiper-container .swiper-button-prev:hover {
	background: url(../images/lefthover.png) no-repeat center center;
	background-size: 100%;
}
.section8 .content .list .swiper-container .swiper-button-next {
 width: calc(84/1920*100vw);
 height: calc(84/1920*100vw);
	background: url(../images/right2.png) no-repeat center center;
	background-size: 100%;
	right: auto;
	margin: 0;
 bottom: calc(88/1920*100vw);
	top: auto;
 left: calc(106/1920*100vw);
}
.section8 .content .list .swiper-container .swiper-button-prev {
 width: calc(84/1920*100vw);
 height: calc(84/1920*100vw);
	background: url(../images/left2.png) no-repeat center center;
	background-size: 100%;
	right: auto;
	margin: 0;
 bottom: calc(88/1920*100vw);
	top: auto;
	left: 0;
}
.section9 {
 margin-top: calc(120/1920*100vw);
 padding-bottom: calc(80/1920*100vw);
}
.section9 .wrap {
}
.section9 .titlemodel {
}
.section9 .titlemodel .title {
}
.section9 .titlemodel .en {
}
.section9 .list {
 padding-top: calc(70/1920*100vw);
}
.section9 .list a {
	display: block;
	zoom: 1;
	overflow: hidden;
}
.section9 .list .mask:nth-child(2n) {
	float: right;
}
.section9 .list .mask {
	float: left;
	width: fit-content;
	width: calc((100% - 40px)/2);
 margin-bottom: calc(70/1920*100vw);
}
.section9 .list .mask .imgbox {
	float: left;
 width: calc(180/1920*100vw);
 height: calc(140/1920*100vw);
	overflow: hidden;
}
.section9 .list .mask .imgbox img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.section9 .list .mask .wenzi {
 width: calc(100% - 210/1920*100vw);
	float: right;
	/* font-family:fontL;*/

	color: #999;
}
.section9 .list .mask .wenzi .tit {

    /* font-family:fontM;*/

    font-size: calc(24/1920*100vw);
	display: block;
	color: #333;
 margin-bottom: calc(10/1920*100vw);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.section9 .list .mask .wenzi .dec {
 font-size: calc(16/1920*100vw);
}
.section9 .list .mask .wenzi .dec .more {
	color: #d72e23;
	display: inline;
}
.section10 {
 padding: calc(115/1920*100vw) 0;
	background: url(../images/index_bg7.jpg) no-repeat center center;
	background-size: 100% 100%;/* font-family:fontL;*/

}
.section10 .wrap {
}
.section10 .title {
 font-size: calc(36/1920*100vw);
 height: calc(36/1920*100vw);
 line-height: calc(36/1920*100vw);
	color: #333;

    /* font-family:fontB;*/

    width: calc(200/1920*100vw);
 border-left: calc(5/1920*100vw) #c00 solid;
 padding-left: calc(20/1920*100vw);
 margin-bottom: calc(70/1920*100vw);
}
.section10 .formtable {
}
.section10 .formtable .items {
 font-size: calc(22/1920*100vw);
	zoom: 1;
	overflow: hidden;
}
.section10 .formtable .item:nth-child(2n) {
	float: right;
}
.section10 .formtable .item.w100 {
	width: 100%;
}
.section10 .formtable .item {
	float: left;
	width: 48%;
	position: relative;
 line-height: calc(55/1920*100vw);
 margin-bottom: calc(25/1920*100vw);
}
.section10 .formtable .item.type2 .s2 {
 width: calc(100% - 230/1920*100vw);
}
.section10 .formtable .item .s2 textarea {
 height: calc(160/1920*100vw);
 border: calc(1/1920*100vw) #ccc solid;
 border-radius: calc(5/1920*100vw);
 font-size: calc(16/1920*100vw);
	width: 100%;
 padding: calc(15/1920*100vw);
}
.section10 .formtable .item.type2 .s1 {
 width: calc(230/1920*100vw);
}
.section10 .formtable .item .s1 {
 width: calc(160/1920*100vw);
	float: left;
 line-height: calc(55/1920*100vw);
	text-align: justify;
	text-justify: inter-character;
}
.section10 .formtable .item .s2 .codeimg {
	float: left;
 margin-left: calc(40/1920*100vw);
}
.section10 .formtable .item .s2 .codeimg img {
 height: calc(55/1920*100vw);
	cursor: pointer;
}
.section10 .formtable .item .s2 .yzm {
	float: left;
	position: relative;
}
.section10 .formtable .item .s2 .yzm input {
 width: calc(300/1920*100vw);
 height: calc(55/1920*100vw);
 line-height: calc(55/1920*100vw);
	margin-left: 0;
 border-radius: calc(5/1920*100vw);
 border: calc(1/1920*100vw) #ccc solid;
 padding: 0 calc(15/1920*100vw);
 font-size: calc(16/1920*100vw);
}
.section10 .formtable .item .s2 {
 width: calc(100% - 177/1920*100vw);
	float: left;
}
.section10 .formtable .item .s2 .words {
 font-size: calc(16/1920*100vw);
 padding: 0 calc(15/1920*100vw);
 height: calc(55/1920*100vw);
	width: 100%;
	border: none;
 height: calc(55/1920*100vw);
 border: calc(1/1920*100vw) #ccc solid;
 border-radius: calc(5/1920*100vw);
	display: block;
}
.section10 .formtable .item b {
	float: right;
	color: #c00;
}
.section10 .formtable .item .checkItem input {
 width: calc(20/1920*100vw);
 height: calc(20/1920*100vw);
	vertical-align: middle;
}
.section10 .formtable .item .checkItem {
	float: left;
 margin-right: calc(20/1920*100vw);
}
.section10 .formtable .item .checkItem input[type="checkbox"] {
}
.section10 .formtable .item .checkItem label {
	vertical-align: middle;
}
.section10 .formtable .item select {
 width: calc(228/1920*100vw);
 height: calc(55/1920*100vw);
 border: calc(1/1920*100vw) #ccc solid;
 outline: none;
 border-radius: calc(5/1920*100vw);
 font-size: calc(20/1920*100vw);
 float: left;
 margin-left: calc(10/1920*100vw);
 padding: 0 calc(11/1920*100vw);
 cursor: pointer;
}
.section10 .formtable .item-r select {
 float: right;
}

.section10 .formtable .item .cityChoose {
	position: relative;
	display: flex;
font-size: calc(16/1920*100vw);
padding: 0 calc(15 / 1920* 100vw);
height: calc(55 / 1920* 100vw);
	width: 100%;
	border: none;
height: calc(55 / 1920* 100vw);
border: calc(1 / 1920* 100vw) #ccc solid;
border-radius: calc(5 / 1920* 100vw);
	display: block;
	background: #fff;
	padding-left: 0;
}
.section10 .formtable .item .cityChoose select {
	width: auto;
	margin: 0px;
	border: none;
	width: 29.333%;
	height: 100%;
	margin-right: 1%;
	font-size: 16px;
}
.section10 .formtable .item .w100 {
}
.section10 .formtable .item .w100 .s1 {
}
.section10 .formtable .item .w100 .s2 {
}
.section10 .formtable .item .w100 .s2 .checkItem {
}
.section10 .formtable .item .w100 .s2 .checkItem input[type="checkbox"] {
}
.section10 .formtable .item .w100 .s2 .checkItem label {
}
.section10 .formtable .item .w100 .s2 textarea {
}
.section10 .formtable .item .w100 .s2 .yzm {
}
.section10 .formtable .item .w100 .s2 .yzm .words2 {
}
.section10 .formtable .item .w100 .s2 .yzm b {
}
.section10 .formtable .item .w100 .s2 .codeimg {
 width: calc(230/1920*100vw);
}
.section10 .formtable .item .w100 .s2 .codeimg img {
 height: calc(55/1920*100vw);
	cursor: pointer;
}
.section10 .formtable .send {
	margin: auto;
 width: calc(210/1920*100vw);
 height: calc(46/1920*100vw);
	background: #eb6d1c;
	text-align: center;
	color: #ffffff;
	margin: 0 auto;
	outline: none;
	border: none;
 border-radius: calc(5/1920*100vw);
 margin-top: calc(90/1920*100vw);
 font-size: calc(20/1920*100vw);
	display: block;
	clear: both;
}
.section10 .txt {
	width: 100%;
	text-align: center;
	color: #999;
 font-size: calc(18/1920*100vw);
 margin-top: calc(90/1920*100vw);
}
.footer {
	background: #313131;
	color: #ffffff;
}
.footer .wrap {
}
.footer .left {
	float: left;
 width: calc(430/1920*100vw);
 margin-top: calc(35/1920*100vw);
}
.footer .left .logo {
}
.footer .left .logo img {
 margin-bottom: calc(35/1920*100vw);
 height: calc(114/1920*100vw);
}
.footer .left ul {
}
.footer .left ul li {
 font-size: calc(18/1920*100vw);
 margin-bottom: calc(10/1920*100vw);
}
.footer .left ul li img {
 margin-right: calc(5/1920*100vw);
 height: calc(18/1920*100vw);
 width: calc(18/1920*100vw);
	object-fit: contain;
}
.footer .items {
	float: left;
}
.footer .items ul {
	float: left;
}
.footer .items ul li {
}
.footer .items ul li a {
 width: calc(80/1920*100vw);
	text-align: center;
	display: block;
	color: rgba(255,255,255,0.5);
 margin-bottom: calc(15/1920*100vw);
 margin-left: calc(75/1920*100vw);
	white-space: nowrap;
 font-size: calc(16/1920*100vw);
}
.footer .items ul li:nth-child(1) a {
 font-size: calc(18/1920*100vw);
	font-family: fontN;
	text-align: center;
 width: calc(80/1920*100vw);
 margin-bottom: calc(20/1920*100vw);
 margin-top: calc(70/1920*100vw);
	color: rgba(255,255,255,1);
}
.footer .ewms {
 padding-top: calc(70/1920*100vw);
	float: right;
}
.footer .ewms .item:nth-child(1) {
	margin: 0px;
}
.footer .ewms .item {
	float: left;
	text-align: center;
	color: rgba(255,255,255,0.5);
	font-family: fontN;
 margin-left: calc(50/1920*100vw);
}
.footer .ewms .item img {
 height: calc(95/1920*100vw);
}
.footer .ewms .item .tit {
 font-size: calc(16/1920*100vw);
 padding-top: calc(9/1920*100vw);
}
.footer .copy {
	text-transform: uppercase;
	color: rgba(255,255,255,0.5);
	text-align: center;
 margin-top: calc(20/1920*100vw);
 padding-bottom: calc(120/1920*100vw);
 font-size: calc(16/1920*100vw);
}
.footer .copy a {
	color: #fff;
}
.section7 .tab .hd a .bl::before {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	background: rgb(215 46 35 / 20%);
	border-radius: 50%;
	-webkit-animation: pulse-border-2 1.5s linear infinite;
	-moz-animation: pulse-border-2 1.5s linear infinite;
	-o-animation: pulse-border-2 1.5s linear infinite;
	animation: pulse-border-2 1.5s linear infinite;
}
.section7 .tab .hd a .bl::after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	border-radius: 50%;
	-webkit-animation: pulse-border 1s linear infinite;
	-moz-animation: pulse-border 1s linear infinite;
	-o-animation: pulse-border 1s linear infinite;
	animation: pulse-border 1s linear infinite;
	background: rgb(215 46 35 / 20%);
}
 @keyframes pulse-border {
 0% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 1;
}
 100% {
 -webkit-transform: scale(1.3);
 -moz-transform: scale(1.3);
 -ms-transform: scale(1.3);
 -o-transform: scale(1.3);
 transform: scale(1.3);
 opacity: 0;
}
}
 @keyframes pulse-border-2 {
 0% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 1;
}
 100% {
 -webkit-transform: scale(1.5);
 -moz-transform: scale(1.5);
 -ms-transform: scale(1.5);
 -o-transform: scale(1.5);
 transform: scale(1.5);
 opacity: 0;
}
}
.clearfix:after {
	content: "";
	display: table;
	clear: auto;
}
.channelMain {
 margin-top: calc(40/1920*100vw);
	height: auto;
	overflow: hidden;
}
.channelMain .wrap {
}
.channelMain .nav_left {
	float: left;
 width: calc(240/1920*100vw);
	opacity: 1;
}
.channelMain .nav_left .biaoti span {
	display: block;
 font-size: calc(32.5/1920*100vw);
	font-family: fontM;
}
.channelMain .nav_left .biaoti {
	width: 100%;
 padding: calc(45/1920*100vw) 0;
	color: #ffffff;
	font-family: arial;
	background: #d72e23;
	text-align: center;
 border-radius: calc(5/1920*100vw);
}
.channelMain .nav_left .nav_list_nei {
 margin-top: calc(30/1920*100vw);
 border-radius: calc(5/1920*100vw);
}
.channelMain .nav_left .nav_list_nei li {
}
.nav_list_nei li:last-child a {
 border-radius: 0 0 calc(5/1920*100vw) calc(5/1920*100vw);
}
.channelMain .nav_left .nav_list_nei li a:hover, .channelMain .nav_left .nav_list_nei li a.now {
	background: #d72e23;
	color: #ffffff;
}
.channelMain .nav_left .nav_list_nei li a {
	width: 100%;
 padding: calc(20/1920*100vw) 0;
	color: #535353;
	background: #f4f4f4;
 margin-bottom: calc(3/1920*100vw);
	display: block;
	text-align: center;
 font-size: calc(16/1920*100vw);
}
.nav_list_nei li:first-child a {
 border-radius: calc(5/1920*100vw) calc(5/1920*100vw) 0 0;
}
.channelMain .nav_left .nav_list_nei li a.now {
}
.channelMain .conRight {
 width: calc(1014/1920*100vw);
 min-height: calc(247/1920*100vw);
	float: right;
	opacity: 1;
}
.channelMain .conRight .title_rt {
 margin-top: calc(20/1920*100vw);
 font-size: calc(22/1920*100vw);
	/* font-family:fontR;*/

	width: 100%;
 height: calc(40/1920*100vw);
 border-bottom: calc(1/1920*100vw) #9d9d9d solid;
}
.channelMain .conRight .title_rt .fl {

    /* width:120px;*/

    height: calc(40/1920*100vw);
 border-bottom: calc(2/1920*100vw) #c00 solid;
	float: left;
}
.channelMain .conRight .title_rt .fr {
 font-size: calc(14/1920*100vw);
	color: #535353;
 margin-top: calc(10/1920*100vw);
	float: right;
}
.channelMain .conRight .title_rt .fr img {
 height: calc(15/1920*100vw);
 margin-right: calc(3/1920*100vw);
	vertical-align: bottom;
}
.channelMain .conRight .title_rt .fr a {
	color: #333;
}
.channelMain .conRight .listType1 {
 padding-top: calc(70/1920*100vw);
 padding-bottom: calc(100/1920*100vw);
}
.channelMain .conRight .listType1 .item .num img {
	position: absolute;
 height: calc(114/1920*100vw);
	right: 0;
	top: 0;
}
.channelMain .conRight .listType1 .item:nth-child(2n) .num img {
	right: auto;
	left: 0;
}
.channelMain .conRight .listType1 .item:nth-child(2n) {
 padding-left: calc(68/1920*100vw);
	padding-right: 0;
}
.channelMain .conRight .listType1 .item:nth-child(2n) .imgbox img {
	right: 0;
	left: auto;
	bottom: 0;
}
.channelMain .conRight .listType1 .item {
 height: calc(300/1920*100vw);
	background: #FFFFFF;
 box-shadow: 0 calc(2/1920*100vw) calc(10/1920*100vw) 0 rgba(228,228,228,0.5);
 border-radius: calc(14/1920*100vw);
	position: relative;
 padding-left: calc(448/1920*100vw);
 padding-right: calc(48/1920*100vw);
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: center;
 margin-bottom: calc(30/1920*100vw);
}
.channelMain .conRight .listType1 .item .imgbox {
}
.channelMain .conRight .listType1 .item .imgbox img {
	position: absolute;
	left: 0;
	bottom: 0;
 width: calc(361/1920*100vw);
	max-height: 90%;
	object-fit: contain;
}
.channelMain .conRight .listType1 .item .right {
}
.channelMain .conRight .listType1 .item .right .dec p:after {
	content: "✓";
	position: absolute;
	left: 0;
	top: 0;
	color: #D72E23;
	font-weight: bold;
}
.channelMain .conRight .listType1 .item .right .title {

    /* font-family: AlimamaDaoLiTi; */

    font-size: calc(26/1920*100vw);
	color: #D72E23;
 line-height: calc(36/1920*100vw);
	text-align: left;
	font-style: normal;
	display: inline-block;
 padding-right: calc(32/1920*100vw);
	white-space: nowrap;
}
.channelMain .conRight .listType1 .item .right .dec {
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(16/1920*100vw);
	color: #666666;
 line-height: calc(28/1920*100vw);
	text-align: left;
	font-style: normal;
 padding-top: calc(20/1920*100vw);
 max-width: calc(524/1920*100vw);
}
.channelMain .conRight .listType1 .item .right .dec p {
 padding-left: calc(20/1920*100vw);
	position: relative;
}
.channelMain .conRight .listType1 .item .right .dec p b {
	color: #D72E23;
	font-weight: normal;
}
.channelMain .conRight .moreBase {
	display: block;
	margin: auto;
 width: calc(188/1920*100vw);
 height: calc(50/1920*100vw);
	background: url(../images/morebtn.png) no-repeat center center;
	background-size: 100%;
}
.channelMain .conRight .tishi {
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(16/1920*100vw);
	color: #666666;
 line-height: calc(26/1920*100vw);
	text-align: left;
	font-style: normal;
	text-align: center;
 padding-top: calc(54/1920*100vw);
 padding-bottom: calc(160/1920*100vw);
}
.channelMain .conRight .listType1 .item {
	cursor: pointer;
}
.channelMain .conRight .listType1 .item:hover {
	background: url(../images/xy.png) no-repeat center center;
	background-size: cover;
}
.channelMain .conRight .listType1 .item .right .title {
	position: relative;
}
.channelMain .conRight .listType1 .item .right .title:after {
	content: "";
	position: absolute;
	right: 0px;
	top: 0px;
width: calc(24/1920*100vw);
height: calc(24/1920*100vw);
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	transition: all 0.4s;
	background: url(../images/ris1.png) no-repeat right center;
background-size: calc(24/1920*100vw);
	border-radius: 300px;
top: calc(7/1920*100vw);
}
.channelMain .conRight .listType1 .item:hover .right .title:after {
	background: url(../images/ris2.png) no-repeat right center;
 background-size: calc(24/1920*100vw);
}
.channelMain .conRight .listType1 .item:hover .right .title {
	color: #fff;
}
.channelMain .conRight .listType1 .item:hover .right .dec {
	color: #fff;
}
.channelMain .conRight .listType1 .item:hover .right .dec p:after {
	color: #fff;
}
.channelMain .conRight .listType1 .item:hover .right .dec b {
	color: #fff;
}
.listType2 {
}
.listType2 ul {
}
.listType2 ul li {
 padding: calc(30/1920*100vw) 0px;
}
.listType2 ul li a {
	display: block;
	zoom: 1;
	overflow: hidden;
}
.listType2 ul li a * {
	display: block;
}
.listType2 ul li a .imgbox {
 height: calc(195/1920*100vw);
 width: calc(275/1920*100vw);
	float: left;
	overflow: hidden;
}
.listType2 ul li a .imgbox img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.listType2 ul li a .right {
	float: right;
 width: calc(100% - calc(275/1920*100vw));
 padding-left: calc(30/1920*100vw);
}
.listType2 ul li a .right .title {
 font-size: calc(26/1920*100vw);
	/* font-family:fontB;*/

	display: block;
 margin: calc(20/1920*100vw) 0;
	color: #1b1b1b;
}
.listType2 ul li a .right .dec {
	color: #6e6e6e;
 font-size: calc(18/1920*100vw);
	line-height: 1.6;
}
.listType2 ul li a .right .more {
	display: block;
 width: calc(120/1920*100vw);
 height: calc(36/1920*100vw);
	text-align: center;
	color: #cc3333;
 line-height: calc(36/1920*100vw);
	border: 1px #c33 solid;
	float: right;
 margin-top: calc(30/1920*100vw);
 font-size: calc(16/1920*100vw);
	transition: all 0.5s;
}
.pagesize {
	text-align: center;
 padding-top: calc(50/1920*100vw);
 font-size: calc(16/1920*100vw);
 padding-bottom: calc(120/1920*100vw);
}
.pagesize a {
 padding: calc(10/1920*100vw) calc(10/1920*100vw);
	border: 1px #ccc solid;
 border-radius: calc(3/1920*100vw);
 margin: 0 calc(10/1920*100vw);
	color: #343434;
	display: inline-block;
}
.pagesize a:hover {
	background: #cc3333;
	color: #ffffff;
}
.pagesize .num {
}
.lybd {
	background: #EEEEEE;
 padding-top: calc(77/1920*100vw);
 padding-bottom: calc(167/1920*100vw);
}
.lybd .wrap {
}
.lybd .content {
	background: #FFFFFF;
 padding: 0px calc(44/1920*100vw);
 padding-bottom: calc(61/1920*100vw);
}
.lybd .content .title {
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(36/1920*100vw);
	color: #333333;
 line-height: calc(52/1920*100vw);
	text-align: center;
	font-style: normal;
 padding-top: calc(49/1920*100vw);
 padding-bottom: calc(17/1920*100vw);
}
.lybd .content .dec {
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(22/1920*100vw);
	color: #D72E23;
 line-height: calc(32/1920*100vw);
	text-align: center;
	font-style: normal;
 padding-bottom: calc(51/1920*100vw);
}
.lybd .content .formtable {
}
.lybd .content .formtable .items {
	zoom: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
}
.lybd .content .formtable .items .item:nth-child(2n) {
	margin-right: 0;
}
.lybd .content .formtable .items .item {
	float: left;
 width: calc((100% - calc(60/1920*100vw))/2);
 margin-bottom: calc(14/1920*100vw);
 margin-right: calc(60/1920*100vw);
}
.lybd .content .formtable .items .item .s1 {
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(20/1920*100vw);
	color: #333333;
 line-height: calc(28/1920*100vw);
	text-align: left;
	font-style: normal;
}
.lybd .content .formtable .items .item .s1 b {
	color: #D72E23;
	font-weight: normal;
}
.lybd .content .formtable .items .item .s2 {
 padding-top: calc(16/1920*100vw);
}
.lybd .content .formtable .items .item .s2 .words {
 height: calc(58/1920*100vw);
	background: #FFFFFF;
 border-radius: calc(4/1920*100vw);
	border: 1px solid #CCCCCC;
	display: block;
	width: 100%;
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(16/1920*100vw);
	color: #999999;
 line-height: calc(28/1920*100vw);
	text-align: right;
	font-style: normal;
 padding: 0px calc(16/1920*100vw);
	text-align: left;
}
.lybd .content .formtable .items .item .s2 .sle:nth-child(2) {
	margin-right: 0px;
}
.lybd .content .formtable .items .item .s2 .sle {
 width: calc(248/1920*100vw);
 height: calc(58/1920*100vw);
	background: url(../images/down.png) no-repeat 95% center;
 background-size: calc(14/1920*100vw);
 border-radius: calc(4/1920*100vw);
	border: 1px solid #CCCCCC;
	float: left;
 width: calc((100% - calc(30/1920*100vw))/2);
 margin-right: calc(30/1920*100vw);
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(16/1920*100vw);
	color: #999999;
 line-height: calc(28/1920*100vw);
	text-align: left;
	font-style: normal;
 padding: 0px calc(16/1920*100vw);
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.lybd .content .formtable .items .item.w100 {
	width: 100%;
	margin-right: 0;
}
.lybd .content .formtable .items .item.w100 .s1 {
}
.lybd .content .formtable .items .item.w100 .s2 {
}
.lybd .content .formtable .items .item.w100 .s2 textarea {
 height: calc(232/1920*100vw);
	background: #FFFFFF;
 border-radius: calc(4/1920*100vw);
	border: 1px solid #CCCCCC;
	width: 100%;
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(16/1920*100vw);
	color: #999999;
 line-height: calc(28/1920*100vw);
	text-align: left;
	font-style: normal;
 padding: calc(15/1920*100vw);
	resize: none;
	display: block;
}
.lybd .content .formtable .send {
 width: calc(210/1920*100vw);
 height: calc(58/1920*100vw);
	background: #EB6D1C;
 border-radius: calc(4/1920*100vw);
	display: block;
	margin: auto;
 margin-top: calc(15/1920*100vw);
	border: none;
	font-family: SourceHanSansSC;
	font-weight: 400;
 font-size: calc(20/1920*100vw);
	color: #FFFFFF;
	text-align: center;
	font-style: normal;
}
.cbanner {
	overflow: hidden;
}
.cbanner img {
	opacity: 1;
}
.zx_tuijian {
	width: 100%;
 margin-top: calc(40/1920*100vw);
}
.zx_tuijian p {
 font-size: calc(22/1920*100vw);
	color: #535353;
	background: #f4f4f4;
 height: calc(58/1920*100vw);
 line-height: calc(58/1920*100vw);
	text-align: center;
 letter-spacing: calc(2/1920*100vw);
}
.zx_tuijian ul {
 border: calc(1/1920*100vw) #f4f4f4 solid;
 padding-top: calc(20/1920*100vw);
 padding-bottom: calc(25/1920*100vw);
}
.zx_tuijian ul li {
 width: calc(125/1920*100vw);
	margin: 0 auto;
 height: calc(34/1920*100vw);
 font-size: calc(14/1920*100vw);
 line-height: calc(34/1920*100vw);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zx_tuijian ul li a {
	color: #333333;
}
.zx_tuijian ul li:before {
	content: "";
 width: calc(3/1920*100vw);
 height: calc(3/1920*100vw);
	display: inline-block;
	border-radius: 50%;
	background: #535353;
	vertical-align: middle;
 margin-right: calc(5/1920*100vw);
}
.news_xq img {
	max-width: 100%;
}
.news_xq h1 {
 padding-top: calc(30/1920*100vw);
}
.news_xq {
 width: calc(745/1920*100vw);
	margin: 0 auto;
	text-align: center;
 margin-bottom: calc(60/1920*100vw);
 line-height: calc(30/1920*100vw);
 font-size: calc(14/1920*100vw);
	/* padding-top:calc(30/1920*100vw);*/

	zoom: 1;
	overflow: hidden;
}
.news_xq .time {
	color: #999;
	text-align: center;
 margin-bottom: calc(40/1920*100vw);
 padding-top: calc(20/1920*100vw);
}
.news_xq p.fl, .news_xq p.fr {
	width: 48%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
 font-size: calc(14/1920*100vw);
}
.news_xq p.fr {
	text-align: right;
}
.news_xq p.fl a, .news_xq p.fr a {
	color: inherit;
}
.news_xq p.fl, .news_xq p.fr {
	width: 48%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
 font-size: calc(14/1920*100vw);
	float: left;
}
.tjlist {
}
.tjlist .tit {
	text-align: left;
 padding-top: calc(0/1920*100vw);
 font-size: calc(16/1920*100vw);
	font-weight: bold;
 padding-bottom: calc(14/1920*100vw);
	padding-top: 3vw;
}
.tjlist .list {
	zoom: 1;
	overflow: hidden;
 padding-bottom: calc(40/1920*100vw);
}
.tjlist .list a {
	float: left;
	width: 50%;
	text-align: left;
	color: #777;
 font-size: calc(13/1920*100vw);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
 padding-right: calc(30/1920*100vw);
}
.news_xq .const * {
	line-height: 1.6;
 font-size: calc(16/1920*100vw);
}
.height200 {
	height: 5vw;
}
 @keyframes move-up {
 0% {
 transform: translateY(0);
}
 10% {
 transform: translateY(-10%);
}
 20% {
 transform: translateY(-20%);
}
 30% {
 transform: translateY(-30%);
}
 40% {
 transform: translateY(-40%);
}
 50% {
 transform: translateY(-50%);
}
 60% {
 transform: translateY(-60%);
}
 70% {
 transform: translateY(-70%);
}
 80% {
 transform: translateY(-80%);
}
 90% {
 transform: translateY(-90%);
}
 100% {
 transform: translateY(-100%);
}
}
.videoAlert {
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0;
	bottom: 0px;
	background: rgb(0, 0, 0, .4);
	z-index: 77777;
}
.videoAlert .center {
	position: absolute;
	top: 50%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.videoAlert .con {
	width: 992px;
	max-width: 70vw;
	position: relative;
}
.videoAlert .con video {
	display: block;
	width: 100%;
	max-height: 65vh;
	object-fit: cover;
}
.videoAlert .con .close {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 25px;
	height: 25px;
	background: url(../images/close.png) no-repeat center center;
	background-size: 100%;
	cursor: pointer;
	z-index: 3;
}
.section5 .list ul li {
	cursor: pointer;
}
 @keyframes scalc2 {
 0% {
 transform: scale(1.2, 1.2);
}
 100% {
 -webkit-transform: none;
 -o-transform: none;
 -moz-transform: none;
 -ms-transform: none;
 transform: none;
}
}
.sclani2 {
	animation: scalc2 7s forwards;
	animation-timing-function: ease-out;
}
 @keyframes fadeInLeft {
 from {
 opacity: 0;
 transform: translate3d(-100%, 0, 0);
}
to {
	opacity: 1;
	transform: none;
}
}
.fadeInLeft {
	animation-name: fadeInLeft;
}
 @keyframes fadeInRight {
 from {
 opacity: 0;
 transform: translate3d(100%, 0, 0);
}
to {
	opacity: 1;
	transform: none;
}
}
.fadeInRight {
	animation-name: fadeInRight;
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .right img.im2 {
 width: calc(862/1920*100vw);
 bottom: calc(121/1920*100vw);
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .right img.im3 {
 width: calc(697/1920*100vw);
 bottom: calc(142/1920*100vw);
}
.section6 .bd .swiper-container .swiper-wrapper .swiper-slide .right img.im4 {
 width: calc(802/1920*100vw);
 bottom: calc(71/1920*100vw);
}
.adAlert {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 55555;
	text-align:center;
	display: none!important;
}
.adAlert .center {
	position: absolute;
	margin-top: 22%;
	left: 50%;
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.adAlert .center img {
	width: 375px;
}
.adAlert .close {
	position: absolute;
	right: 8px;
	top: 65px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;	
	opacity: 1;
	font-size: 36px;
	text-align: center;
	color: #686867;
}
@font-face {
	font-family: 'SourceHanSansSC';
	src: url('../fonts/SiYuanHeiTiJiuZiXing-Regular-2.ttf')
}
@font-face {
	font-family: 'SourceHanSansSC';
	src: url('../fonts/SourceHanSansSC-Normal-2.otf')
}
@font-face {
	font-family: 'SourceHanSansSC2';
	src: url('../fonts/SourceHanSansSC-Normal-2.otf')
}
